package org.akomantoso.core.data.attribute;

/**
 * These attributes are used in metadata to propose visible representations of the metadata itself. Both a full
 * visualization (attribute showAs) and an abbreviated one (attribute shortForm) can be specifiedd.
 * 
 * <pre>
 * <xsd:attributeGroup name="show">
 * 		<xsd:attribute name="showAs" type="xsd:string" use="required"/>
 * 		<xsd:attribute name="shortForm" type="xsd:string"/>
 * </xsd:attributeGroup>
 * </pre>
 * 
 * @author <a href="mailto:jacques.militello@gmail.com">Jacques Militello</a>
 * 
 * @since http://www.akomantoso.org/1.0
 */
public interface Show {

	public static final String ATTRIBUTE_SHOW_AS = "showAs";
	
	public static final String ATTRIBUTE_SHORT_FORM = "shortForm";
	
	String getShowAs();

	void setShowAs(String showAs);
	
	String getShortForm();

	void setShortForm(String shortForm);
	
}